platoon sergeant - French English Dictionary